forehead protector - Spanish English Dictionary